package face.pay.api.wechat.param;

import face.pay.util.bean.annotation.NotBind;
import lombok.Data;


@Data
public class PayParam {

    //服务商商户的APPID
    private String appid;

    //商户号
    private String mch_id;

    //子商户号
    private String sub_mch_id;

    //随机字符串
    private String nonce_str;

    //签名*
    private String sign;

    //商品描述
    private String body;

    //商户订单号
    private String out_trade_no;

    //总金额
    private Long total_fee;

    @NotBind
    private Long act_fee;


    //终端IP
    private String spbill_create_ip;

    @NotBind
    //授权码
    private String face_code;

    @NotBind
    //授权码
    private String auth_code;


    //货币类型
    private String fee_type="CNY";

    //订单优惠标记  否
    private String goods_tag;


    @NotBind
    private String openid;

    @NotBind
    private String app_version;


    @NotBind
    private String device_id;

    @NotBind
    private String imei;

    @NotBind
    private Long cardDetailId;

    @NotBind
    private Integer storeId;

    @NotBind
    private Integer  terminalId;

    @NotBind
    private String ip;

    @NotBind
    private String channelCode;





}
